//
//  XMPurchase.h
//  XMPurchase
//
//  Created by Wxm on 2021/2/24.
//

#import <Foundation/Foundation.h>

//! Project version number for XMPurchase.
FOUNDATION_EXPORT double XMPurchaseVersionNumber;

//! Project version string for XMPurchase.
FOUNDATION_EXPORT const unsigned char XMPurchaseVersionString[];

// In this header, you should import all the public headers of your framework using statements like #import <XMPurchase/PublicHeader.h>

#pragma mark - 第一种swift库引入OC类混编方式
/*如果swift库要引入其他OC类进行混编，可以在这里添加oc头文件并且在Build Phases -> Headers 里面暴露要引用的OC头文件，但是这样不仅对库暴露了头文件，也会对外部工程暴露头文件，这种方式不尽人意。*/
//#import <XMPurchase/LKProgressHUD.h>
#pragma mark - 第二种swift库引入OC类混编方式
/*
 *第二种方式我们可以使用module来实现混编
 *原理大概就是利用了Swift的模块系统，把OC文件当做一个模块来调用。
 *我们先建立一个module.modulemap文件，在里面添加需要混编的OC头文件支持。
 想让这个modulemap文件生效，需要前往Build Settings下的Swift Compiler - Search paths，
 在import paths 里面添加module.modulemap所在文件夹路径。设置完毕后，即可在.swift文件中import头文件后调用。
 将"$(SRCROOT)/XMPurchase/ObjectiveCFile" 添加进去即可
 链接：https://www.jianshu.com/p/ab05f16075e8
 */

#pragma mark - 如果想在framework内嵌 bundle 那么就在 Build Phases -> Copy Bundle Resources 里添加要添加的bundle
